Niklas Fors
Department of Computer Science, Lund University, Sweden
Jon Sten
Modelon AB, Sweden
Markus Olsson
Modelon AB, Sweden
Filip Stenström
Modelon AB, Sweden
Download articlehttp://dx.doi.org/10.3384/ecp18154131Published in: Proceedings of The American Modelica Conference 2018, October 9-10, Somberg Conference Center, Cambridge MA, USA
Linköping Electronic Conference Proceedings 154:14, p. 131-137
Published: 2019-02-26
ISBN: 978-91-7685-148-7
ISSN: 1650-3686 (print), 1650-3740 (online)
Running regression tests for Modelica models usually takes a long time. This paper presents a safe regression test selection technique for Modelica based on static analysis. The technique tracks dependencies between classes to compute which tests that need to be run given a change. The dependency rules have been verified using mutation testing. The technique has been evaluated on the Modelica Standard Library and another library with promising results.